/**
  * @addtogroup 
  * 
  *
  * @brief 
  *
  * @code{c}
  * @endcode
  * @{
  * @file         bsc_electric_fence_define.h
  * @brief        
  * @note
  * @author       Jpz(puzhao.jin@hopechart，靳普诏)
  * @date         2022-09-22
  * @version      1.0
  * 
  * @par          修改日志
  * <table>
  * <tr><th>Date        <th>Version          <th>Author                        <th>Description
  * <tr><td>2022-09-22  <td>1.0              <td>Jpz                           <td>创建初始版本
  * @copyright    杭州鸿泉物联网技术股份有限公司
  */



#ifndef _BSC_ELECTRIC_FENCE_DEFINE_H_
#define _BSC_ELECTRIC_FENCE_DEFINE_H_

// ~~~~~~~~~~~~ 统一包含头文件 ~~~~~~~~~~~~

#include "ofc/ofc_types.h"
#include "hcc/hcc_error_code_mid_bsc_electric_fence.h"

#ifdef __cplusplus
extern "C" {
#endif

// ~~~~~~~~~~~~~ 常量定义 ~~~~~~~~~~~~~~~~~



// ~~~~~~~~~~~~~~ 边界缓冲距离 ~~~~~~~~~~~~~~

enum TBsElectricFenceGlobalConstantTag
{ 
    kBsElectricFenceBoundaryBuffer = 10,        ///< 边界缓冲区半宽度，向内外分别扩展。（单位：米） TODO：修改为单独变量
    kBsElectricFenceWarringTimeInterval = 0,   ///< 禁行期间触发上报间隔（单位：秒）。为 0 时仅上报一次，不做连续上报
};


#ifdef __cplusplus
}  ///< extern "C" {
#endif


#endif

